IPEdit控件的使用
IP地址输入控件
功能功能
用来输入IP地址的编辑框
属性介绍
- Background 背景演示
- IP Address 初始地址
- FontSize 字体大小
- FontColor 字体颜色
- DisableColor 禁用字体颜色
控件事件介绍
1. UIG_EDIT_SETFOCUS
参数名 | 事件数值 | 事件含义 | 事件参数1 | 事件参数2 |
---|---|---|---|---|
UIG_EDIT_SETFOCUS | 0x2000 | 获得焦点事件 | - | - |
事件处理示例:
BEGIN_UIG_MESSAGE_MAP(CDemoDlg)
ON_UIG_EDIT_SETFOCUS(_edit, EditFocus)
END_UIG_MESSAGE_MAP()
...
void CDemoDlg::EditFocus(IUIGearsControl* control)
{
if (control == _edit)
{
}
}
2. UIG_EDIT_KILLFOCUS
参数名 | 事件数值 | 事件含义 | 事件参数1 | 事件参数2 |
---|---|---|---|---|
UIG_EDIT_KILLFOCUS | 0x2001 | 失去焦点事件 | - | - |
事件处理示例:
BEGIN_UIG_MESSAGE_MAP(CDemoDlg)
ON_UIG_EDIT_KILLFOCUS(_edit, KillFocus)
END_UIG_MESSAGE_MAP()
...
void CDemoDlg::KillFocus(IUIGearsControl* control)
{
if (control == _edit)
{
}
}
3. ON_UIG_EDIT_TEXTCHNAGE
参数名 | 事件数值 | 事件含义 | 事件参数1 | 事件参数2 |
---|---|---|---|---|
ON_UIG_EDIT_TEXTCHNAGE | 0x2002 | 文字改变事件 | - | - |
事件处理示例:
BEGIN_UIG_MESSAGE_MAP(CDemoDlg)
ON_UIG_EDIT_TEXTCHNAGE(_edit, TextChanged)
END_UIG_MESSAGE_MAP()
...
void CDemoDlg::TextChanged(IUIGearsControl* control)
{
if (control == _edit)
{
}
}
接口介绍
1. SetIP
接口描述: 设置IP地址
参数值:
参数名 参数类型 参数含义 text const tchar* ip地址字符,如"127.0.0.1" 返回值:
void
示例:
_demoCtrl->SetIP();
2. GetIP
接口描述: 获取IP地址字符串
参数值:
无
返回值:
const tchar*
示例:
_demoCtrl->GetIP();
3. SetBackgroundStyle
接口描述: 设置背景样式
参数值:
参数名 参数类型 参数含义 state UIState 状态枚举 style IUIGearsRectStyle* 样式指针 返回值:
bool
示例:
_demoCtrl->SetBackgroundStyle();
4. GetBackgroundStyle
接口描述: 获取背景样式
参数值:
参数名 参数类型 参数含义 state UIState 状态枚举 返回值:
IUIGearsRectStyle*
示例:
_demoCtrl->GetBackgroundStyle();
5. GetFontSize
接口描述: 获取字体大小
参数值:
无
返回值:
int
示例:
_demoCtrl->GetFontSize();
6. SetFontSize
接口描述: 设置字体大小
参数值:
参数名 参数类型 参数含义 size int 字体大小 返回值:
void
示例:
_demoCtrl->SetFontSize();
7. GetFontColor
接口描述: 获取字体大小
参数值:
无
返回值:
int
示例:
_demoCtrl->GetFontColor();
8. SetFontColor
接口描述: 设置字体颜色
参数值:
参数名 参数类型 参数含义 color int 颜色值,如0xff000000 返回值:
void
示例:
_demoCtrl->SetFontColor();
9. GetDisableFontColor
接口描述: 获取禁用字体颜色
参数值:
无
返回值:
int
示例:
_demoCtrl->GetDisableFontColor();
10. SetDisableFontColor
接口描述: 设置禁用字体颜色
参数值:
参数名 参数类型 参数含义 color int 颜色值,如0xff000000 返回值:
void
示例:
_demoCtrl->SetDisableFontColor();
11. SetFontFamily
接口描述: 设置字体
参数值:
参数名 参数类型 参数含义 family const tchar* 字体 返回值:
void
示例:
_demoCtrl->SetFontFamily();
12. GetFontFamily
接口描述: 获取字体
参数值:
无
返回值:
const tchar*
示例:
_demoCtrl->GetFontFamily();